
了解生病指令基础
在游戏里想快速让玩家或生物难受起来,就要用effect指令这个万能工具。所谓生病指令其实是个戏称,指的就是那些能施加负面状态的命令。基本格式是斜杠 effect 目标 效果ID 持续时间 等级。比如让最近的玩家中毒五秒,就输入斜杠 effect @p 19 5 1。注意那个1是等级,代表二级中毒会更疼。老玩家都知道,这个指令不需要作弊权限,但如果是单人世界必须开启允许作弊,服务器则需要管理员权限。刚开始接触时容易把数字搞反,比如持续时间写成了等级,结果一秒钟的虚弱直接变成十级,对手动都动不了。
常用负面效果参数
真正实用的生病指令集中在几个效果上。中毒效果ID是19,持续时间内会不断掉血,每秒扣半颗心,单次伤害不高但很烦人。饥饿效果ID是17,会让玩家快速消耗饱食度,甚至直接饿到空血。虚弱效果ID是18,直接减少近战攻击力,一级就减半伤害,PVP里用这个特别阴险。缓慢效果ID是2,降低移动速度,配合凋零效果ID是20效果更绝,凋零会持续扣血而且无视护甲。还有一个隐藏效果叫瞬间伤害ID是7,没有持续时间,直接一次扣六颗心,这已经不算生病而是谋杀指令了。但要注意这个瞬间伤害对亡灵生物会回血,别误伤僵尸。
如何让其他玩家生病
除了对自己或者怪物使用,更多时候是想坑队友或者对付敌对玩家。最简单的方法是先获取目标名称,比如知道玩家ID叫Steve,那就把@a改成Steve。如果想对范围内所有人用,可以用@a表示所有玩家,也可以用@r随机一个玩家。记得加上半径限制,比如@a距离10米内,就写成@a距离10。有个技巧是配合目标选择器参数,比如只让队里的倒霉蛋中毒,@a队伍等于某队名。在服务器里玩躲猫猫时,我常用虚弱和缓慢组合,让被抓的人变成龟速,然后其他猎人就能轻松追上。但注意指令会显示在聊天栏,容易被发现,所以最好用命令方块隐藏起来。
解除生病的指令
既然能让人生病,自然也能治好。同样用effect指令,但把持续时间改成0就能移除效果。比如踢掉中毒就用斜杠 effect @p 19 0。这个0秒代表瞬间移除,等级可以随便填或者不填。更省事的是直接用清除效果的指令,比如斜杠效果清除 @p,能移除所有状态包括增益。但注意如果对手身上有急迫或力量之类的正面效果,清除掉就太亏了。所以我一般针对性地只移除负面状态。此外还有一条捷径,喝牛奶也能解除,但指令环境下直接改状态最方便。在极限模式下生还者被凋零纠缠,我都是先给自己一个命安全指令再反过来虐怪。
实战应用案例
记得有一次和小伙伴联机玩饥饿游戏,我偷偷在出生点周围埋了命令方块,一旦有人进入范围就触发缓慢和中毒。他们跑都跑不掉,我只能笑着看他们一个个倒下。还有一次做恐怖地图,给玩家持续施加失明效果ID15和虚弱,配合黑暗中刷出的怪物,效果拔群。但要注意失明不会减弱生物视野,只对玩家有用。另一个典型用法是驯服动物时给它们施加瞬间伤害,比如给羊瞬间伤害就能快速得到羊毛?其实不行会直接杀死。真正有用的是给僵尸村民投掷虚弱药水再喂金苹果,但指令可以直接用效果一样,斜杠 effect @e类型等于僵尸村民 18 30 1,然后治疗。不过更专业的地图作者会用它来模拟疾病系统,比如玩家碰到污染物就获得一个自定义的负面效果组合。
注意事项与陷阱
坑人虽好但千万别把自己搭进去。用@p时要确保自己不在目标范围内,否则自己先中毒就尴尬了。另一个坑是效果等级上限,最高能到255级,但超过127级会变成负数效果,比如128级的缓慢反而加速。这个bug在早期版本经常被滥用,现在一些版本修复了但偶尔还能用。还有一点,某些效果叠加后会产生奇怪反应,比如同时给玩家瞬间伤害和瞬间治疗,会因计算顺序导致瞬间掉血又回血。最后提醒一句,在公共服务器滥用生病指令容易被封号,所以要适度玩梗。想体验完整功能的话,最好自己开个单人世界或者局域网联机,把命令方块玩出花来,这才是资深玩家的正确姿势。
相关文章